package com.itheima.jianbing;

public class HanZe implements Runnable {
    @Override
    public void run() {
        while(true){
            synchronized (JianBingTan.suo) {
                //只要今天还有煎饼  >0
                if(JianBingTan.count>0){
                    //判断煎饼摊上 有没有煎饼
                    if(JianBingTan.exists){
                        //有    直接吃  吃完
                        System.out.println(Thread.currentThread().getName()+"吃了一个煎饼");
                        JianBingTan.count--;//吃完 总数 -1
                        JianBingTan.exists=false;//吃完就应该修改 煎饼的状态
                        //叫大妈继续做
                        JianBingTan.suo.notifyAll();
                    }else{
                        //没有  等着
                        try {
                            JianBingTan.suo.wait();
                        } catch (InterruptedException e) {
                            e.printStackTrace();
                        }

                    }
                }else {
                    System.out.println("大妈今天收摊了,吃不着了 明天再来");
                    break;
                }
            }

        }

    }
}
